Implementing Fault-Tolerant Distributed Objects
نویسندگان
چکیده
منابع مشابه
An Agreement Service for Implementing Fault Tolerant Distributed Software
Distributed systems includes a large number of processors which increases the risk of failures. Fault tolerance is of a key importance in such systems. Implementing fault tolerant distributed software (FTDS) is a di cult task [2]. Group communication services [8] such as group membership and reliable multicast has been proposed to solve some of the problems in implementing FTDS. In this paper w...
متن کاملFault-Tolerant Mobile Agents in Distributed Objects Systems
A transactional agent is a mobile agent which manipulates objects in one or more than one object server so as to satisfy some constraints. There are some types of constraints depending on applications. ACID is one of the constraints, which shows traditional atomic transactions. There are other constraints like at-least-one constraint where a transaction can commit if at least one object server ...
متن کاملFault Tolerant Objects in Distributed Systems Using Hot Replication
This paper presents a new algorithm for supporting fault tolerant objects in distributed systems. The fault tolerance provided by the algorithm is fully user transparent. The algorithm uses a variation of object replication scheme, which we call the Hot Replication Scheme. The algorithm supports nested object invocations. The chief advantages of the scheme are : a) No action is needed in the ca...
متن کاملArchitecture and Protocols for Fault-Tolerant Distributed Objects
We present an architecture and protocols for distributed fault-tolerant objects. The architecture and protocols are based on a novel object-centric formulation of the reliable group multicast problem which we refer to as the Group State Synchronization Problem (GSSP). This formulation allows us to capture and represent fault-tolerance semantics at the object level. The GSSP formulation has thre...
متن کاملFault-tolerant Distributed Systems
Distributed systems have two key advantages: they increase the quality of our interaction with computers and the quantity of resources available to us. The quality increases as components of a distributed system hide failures from users and render a service more reliable (safer from loss) andmore available (less downtime). Increases in quantity, such as computational power and storage capacity,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Software Engineering
سال: 1985
ISSN: 0098-5589
DOI: 10.1109/tse.1985.232242